package com.fita.wechat.handler;

import java.util.List;
import java.util.Map;

import com.fita.entity.dto.ehi.response.LocationDetailResponse;
import com.fita.entity.dto.ehi.response.VehicleCore;
import com.fita.entity.dto.ehi.response.VehicleReservationCancleResponse;
import com.fita.entity.dto.ehi.response.VehicleReservationResponse;

/**
 * 
 * @author mohanlan
 *
 */
public interface EhiHandler {
    
    /**
     * 
     * @param params
     * @return
     */
    public List<VehicleCore> searchAvaliableCars(Map<String, Object> params);
    
    /**
     * 
     * @param params
     * @return
     */
    public LocationDetailResponse loadLocationDetail(Map<String, Object> params);
    
    /**
     * 
     * @author LZJ
     * @param params
     * @return
     * 
     */
    public VehicleReservationResponse vehicleReservation(Map<String,Object> params);
    
    
    /**
     * 
     * @author LZJ
     * @param params
     * @return
     * 
     */
    public VehicleReservationCancleResponse vehicleReservationCancle(Map<String,Object> params);
    
    
    
}
